package com.projecy.product.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("product_file")
public class ProductFile implements Serializable {
    @TableId
    private Integer pid;
    @TableField("product_id")
    private String productId;
    @TableField("product_name")
    private String productName;
    @TableField("factory_name")
    private String factoryName;
    @TableField("product_nikck")
    private String productNikck;
    @TableField("audit_mark")
    private String auditMark;
    @TableField("delete_mark")
    private String deleteMark;
    @TableField("material_mark")
    private String MaterialMark;
    @TableField("process_mark")
    private String ProcessMark;
    @TableField("repertory_mark")
    private String RepertoryMark;
    @TableField("cost_price")
    private Integer CostPrice;
    @TableField("personal_unit")
    private String personalUnit;
    @TableField("personal_value")
    private String personalValue;
    @TableField("provider_group")
    private String providerGroup;
    private String warranty;
    @TableField("twin_id")
    private String twinId;
    @TableField("twin_name")
    private String twinName;
    private String lifecycle;
    @TableField("list_price")
    private Integer listPrice;
    @TableField("plan_cost_price")
    private Integer planCostPrice;
    @TableField("real_cost_price")
    private Integer realCostPrice;
    @TableField("amount_unit")
    private Integer amountUnit;
    @TableField("product_describe")
    private String productDescribe;
    @TableField("responsible_person")
    private String responsiblePerson;
    private String register;
    private String checker;
    @TableField("checker_time")
    private Date checkerTime;
    @TableField("first_kind_id")
    private String firstKindId;
    @TableField("first_kind_name")
    private String firstKindName;
    @TableField("second_kind_id")
    private String secondKindId;
    @TableField("second_kind_name")
    private String secondKindName;
    @TableField("third_kind_id")
    private String thirdKindId;
    @TableField("third_kind_name")
    private String thirdKindName;
    private String type;
    @TableField("product_class")
    private String productClass;
    @TableField("change_time")
    private Date changeTime;
    private Integer changes;
    private String changer;
    @TableField("change_tag")
    private String changeTag;
    @TableField("price_change_tag")
    private String priceChangeTag;
}
